﻿@model RH.Web.ViewModels.RegisterModel

@{
    ViewBag.Title = "Register";
}
<div class="page-heading">
    <h1>Create a New Account</h1>
    <div>
        Use the form below to create a new account. Passwords are required to be a minimum of 6 characters in length.       
    </div>
</div>


<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

<div class="GroupBox">

@if (ViewBag.IsRegistrationSuccess != null)
{
    @Html.InfoMessageBox(String.Format("Congratulations, You have successfully registerd with BDMarket24.com. {0} to login.", Html.PublicLink("Click Here", "LogOn", "Account")));
}
else
{
    using (Html.BeginForm())
    {        
        @Html.ValidationSummary(true, "Account creation was unsuccessful. Please correct the errors and try again.")
        <div>
            
                @*<div class="GroupHeaderOverlay">Account Information</div>*@

                @*<div class="editor-label">
                    @Html.LabelFor(m => m.UserName)
                </div>
                <div class="editor-field">
                    @Html.TextBoxFor(m => m.UserName)
                    @Html.ValidationMessageFor(m => m.UserName)
                </div>*@

                <div class="editor-label">
                    @Html.LabelFor(m => m.Email)
                </div>
                <div class="editor-field">
                    @Html.TextBoxFor(m => m.Email)
                    @Html.ValidationMessageFor(m => m.Email)
                    @Html.InfoMessageBox("Use this email as User name during login")
                </div>

                <div class="editor-label">
                    @Html.LabelFor(m => m.Password)
                </div>
                <div class="editor-field">
                    @Html.PasswordFor(m => m.Password)
                    @Html.ValidationMessageFor(m => m.Password)
                </div>

                <div class="editor-label">
                    @Html.LabelFor(m => m.ConfirmPassword)
                </div>
                <div class="editor-field">
                    @Html.PasswordFor(m => m.ConfirmPassword)
                    @Html.ValidationMessageFor(m => m.ConfirmPassword)
                </div>
                
                @*Example taken from: http://mvc3captcha.codeplex.com/*@

                @Html.ValidationSummary(true)
                <div class="editor-label">
                    @Html.Partial("_Captcha", new Uco.Models.Captcha())
                </div>
                
                <div class="editor-field">                
                    @Html.Partial("_InvisibleCaptcha", new Uco.Models.InvisibleCaptcha())
                </div>
                <p>
                    <input type="submit" value="Register" />
                </p>
            
        </div>
    }
}
</div>
